import request from "@/http/request";
import { apiUrl } from "./";
/**城安 */

/**
 * 根据导入接口
 * @param {object} params - 请求参数
 * @returns {Promise} - 返回一个Promise对象，包含请求结果
 */
export function lingchuangImport(data) {
  return request({
    url: `${apiUrl}/daily-report/lingchuang/import`,
    data,
    method: "post",
  });
}
/**
 *根据导入批号查询回显
 * @param {object} params - 请求参数
 * @returns {Promise} - 返回一个Promise对象，包含请求结果
 */
export function lingchuangSelectByBatchNo(params) {
  return request({
    url: `${apiUrl}/daily-report/lingchuang/selectByBatchNo`,
    params,
    method: "get",
  });
}

/**
 * 统计查询
 * @param {object} params - 请求参数
 * @returns {Promise} - 返回一个Promise对象，包含请求结果
 */
export function lingchuangPointSummary(params) {
  return request({
    url: `${apiUrl}/daily-report/lingchuang/point-summary`,
    params,
    method: "get",
  });
}

/**
 * 统计查询
 * @param {object} params - 请求参数
 * @returns {Promise} - 返回一个Promise对象，包含请求结果
 */
export function lingchuangSummary(params) {
  return request({
    url: `${apiUrl}/daily-report/lingchuang/income-summary`,
    params,
    method: "get",
  });
}

/**
 * 导入回显后修改
 * @param {object} data - 请求参数
 * @returns {Promise} - 返回一个Promise对象，包含请求结果
 */
export function lingchuangUpdate(data) {
  return request({
    url: `${apiUrl}/daily-report/lingchuang/update`,
    data,
    method: "post",
  });
}

/**
 * 根据名称查询列表
 * @param {object} data - 请求参数
 * @returns {Promise} - 返回一个Promise对象，包含请求结果
 */
export function lingchuangSelectByName(params) {
  return request({
    url: `${apiUrl}/daily-report/lingchuang/selectByName`,
    params,
    method: "get",
  });
}


/**
 * 新增
 * @returns {Promise} - 返回一个Promise对象，包含请求结果
 */
export function lingchuangAdd(data) {
  return request({
    url: `${apiUrl}/daily-report/lingchuang/add`,
    data,
    method: "post",
  });
}


export function lingchuangIncomeExport(params) {
  return request({
    url: `${apiUrl}/daily-report/lingchuang/income-export`,
    params,
    method: "get",
    responseType: 'blob'
  });
}

export function lingchuangPointExport(params) {
  return request({
    url: `${apiUrl}/daily-report/lingchuang/point-export`,
    params,
    method: "get",
    responseType: 'blob'
  });
}


